{"ast":null,"code":"import { genComponentStyleHook, mergeToken } from '../../theme/internal';\nimport { resetComponent } from '../../style';\nconst genTimelineStyle = token => {\n  const {\n    componentCls\n  } = token;\n  return {\n    [componentCls]: Object.assign(Object.assign({}, resetComponent(token)), {\n      margin: 0,\n      padding: 0,\n      listStyle: 'none',\n      [`${componentCls}-item`]: {\n        position: 'relative',\n        margin: 0,\n        paddingBottom: token.timeLineItemPaddingBottom,\n        fontSize: token.fontSize,\n        listStyle: 'none',\n        '&-tail': {\n          position: 'absolute',\n          insetBlockStart: token.timeLineItemHeadSize,\n          insetInlineStart: (token.timeLineItemHeadSize - token.timeLineItemTailWidth) / 2,\n          height: `calc(100% - ${token.timeLineItemHeadSize}px)`,\n          borderInlineStart: `${token.timeLineItemTailWidth}px ${token.lineType} ${token.colorSplit}`\n        },\n        '&-pending': {\n          [`${componentCls}-item-head`]: {\n            fontSize: token.fontSizeSM,\n            backgroundColor: 'transparent'\n          },\n          [`${componentCls}-item-tail`]: {\n            display: 'none'\n          }\n        },\n        '&-head': {\n          position: 'absolute',\n          width: token.timeLineItemHeadSize,\n          height: token.timeLineItemHeadSize,\n          backgroundColor: token.colorBgContainer,\n          border: `${token.timeLineHeadBorderWidth}px ${token.lineType} transparent`,\n          borderRadius: '50%',\n          '&-blue': {\n            color: token.colorPrimary,\n            borderColor: token.colorPrimary\n          },\n          '&-red': {\n            color: token.colorError,\n            borderColor: token.colorError\n          },\n          '&-green': {\n            color: token.colorSuccess,\n            borderColor: token.colorSuccess\n          },\n          '&-gray': {\n            color: token.colorTextDisabled,\n            borderColor: token.colorTextDisabled\n          }\n        },\n        '&-head-custom': {\n          position: 'absolute',\n          insetBlockStart: token.timeLineItemHeadSize / 2,\n          insetInlineStart: token.timeLineItemHeadSize / 2,\n          width: 'auto',\n          height: 'auto',\n          marginBlockStart: 0,\n          paddingBlock: token.timeLineItemCustomHeadPaddingVertical,\n          lineHeight: 1,\n          textAlign: 'center',\n          border: 0,\n          borderRadius: 0,\n          transform: `translate(-50%, -50%)`\n        },\n        '&-content': {\n          position: 'relative',\n          insetBlockStart: -(token.fontSize * token.lineHeight - token.fontSize) + token.lineWidth,\n          marginInlineStart: token.margin + token.timeLineItemHeadSize,\n          marginInlineEnd: 0,\n          marginBlockStart: 0,\n          marginBlockEnd: 0,\n          wordBreak: 'break-word'\n        },\n        '&-last': {\n          [`> ${componentCls}-item-tail`]: {\n            display: 'none'\n          },\n          [`> ${componentCls}-item-content`]: {\n            minHeight: token.controlHeightLG * 1.2\n          }\n        }\n      },\n      [`&${componentCls}-alternate,\n        &${componentCls}-right,\n        &${componentCls}-label`]: {\n        [`${componentCls}-item`]: {\n          '&-tail, &-head, &-head-custom': {\n            insetInlineStart: '50%'\n          },\n          '&-head': {\n            marginInlineStart: `-${token.marginXXS}px`,\n            '&-custom': {\n              marginInlineStart: token.timeLineItemTailWidth / 2\n            }\n          },\n          '&-left': {\n            [`${componentCls}-item-content`]: {\n              insetInlineStart: `calc(50% - ${token.marginXXS}px)`,\n              width: `calc(50% - ${token.marginSM}px)`,\n              textAlign: 'start'\n            }\n          },\n          '&-right': {\n            [`${componentCls}-item-content`]: {\n              width: `calc(50% - ${token.marginSM}px)`,\n              margin: 0,\n              textAlign: 'end'\n            }\n          }\n        }\n      },\n      [`&${componentCls}-right`]: {\n        [`${componentCls}-item-right`]: {\n          [`${componentCls}-item-tail,\n            ${componentCls}-item-head,\n            ${componentCls}-item-head-custom`]: {\n            insetInlineStart: `calc(100% - ${token.timeLinePaddingInlineEnd}px)`\n          },\n          [`${componentCls}-item-content`]: {\n            width: `calc(100% - ${token.timeLineItemHeadSize + token.marginXS}px)`\n          }\n        }\n      },\n      [`&${componentCls}-pending\n        ${componentCls}-item-last\n        ${componentCls}-item-tail`]: {\n        display: 'block',\n        height: `calc(100% - ${token.margin}px)`,\n        borderInlineStart: `${token.timeLineItemTailWidth}px dotted ${token.colorSplit}`\n      },\n      [`&${componentCls}-reverse\n        ${componentCls}-item-last\n        ${componentCls}-item-tail`]: {\n        display: 'none'\n      },\n      [`&${componentCls}-reverse ${componentCls}-item-pending`]: {\n        [`${componentCls}-item-tail`]: {\n          insetBlockStart: token.margin,\n          display: 'block',\n          height: `calc(100% - ${token.margin}px)`,\n          borderInlineStart: `${token.timeLineItemTailWidth}px dotted ${token.colorSplit}`\n        },\n        [`${componentCls}-item-content`]: {\n          minHeight: token.controlHeightLG * 1.2\n        }\n      },\n      [`&${componentCls}-label`]: {\n        [`${componentCls}-item-label`]: {\n          position: 'absolute',\n          insetBlockStart: -(token.fontSize * token.lineHeight - token.fontSize) + token.timeLineItemTailWidth,\n          width: `calc(50% - ${token.marginSM}px)`,\n          textAlign: 'end'\n        },\n        [`${componentCls}-item-right`]: {\n          [`${componentCls}-item-label`]: {\n            insetInlineStart: `calc(50% + ${token.marginSM}px)`,\n            width: `calc(50% - ${token.marginSM}px)`,\n            textAlign: 'start'\n          }\n        }\n      }\n    })\n  };\n};\n// ============================== Export ==============================\nexport default genComponentStyleHook('Timeline', token => {\n  const timeLineToken = mergeToken(token, {\n    timeLineItemPaddingBottom: token.padding * 1.25,\n    timeLineItemHeadSize: 10,\n    timeLineItemCustomHeadPaddingVertical: token.paddingXXS,\n    timeLinePaddingInlineEnd: 2,\n    timeLineItemTailWidth: token.lineWidthBold,\n    timeLineHeadBorderWidth: token.wireframe ? token.lineWidthBold : token.lineWidth * 3\n  });\n  return [genTimelineStyle(timeLineToken)];\n});","map":{"version":3,"names":["genComponentStyleHook","mergeToken","resetComponent","genTimelineStyle","token","componentCls","Object","assign","margin","padding","listStyle","position","paddingBottom","timeLineItemPaddingBottom","fontSize","insetBlockStart","timeLineItemHeadSize","insetInlineStart","timeLineItemTailWidth","height","borderInlineStart","lineType","colorSplit","fontSizeSM","backgroundColor","display","width","colorBgContainer","border","timeLineHeadBorderWidth","borderRadius","color","colorPrimary","borderColor","colorError","colorSuccess","colorTextDisabled","marginBlockStart","paddingBlock","timeLineItemCustomHeadPaddingVertical","lineHeight","textAlign","transform","lineWidth","marginInlineStart","marginInlineEnd","marginBlockEnd","wordBreak","minHeight","controlHeightLG","marginXXS","marginSM","timeLinePaddingInlineEnd","marginXS","timeLineToken","paddingXXS","lineWidthBold","wireframe"],"sources":["/data/messenger.client/node_modules/antd/es/timeline/style/index.js"],"sourcesContent":["import { genComponentStyleHook, mergeToken } from '../../theme/internal';\nimport { resetComponent } from '../../style';\nconst genTimelineStyle = token => {\n  const {\n    componentCls\n  } = token;\n  return {\n    [componentCls]: Object.assign(Object.assign({}, resetComponent(token)), {\n      margin: 0,\n      padding: 0,\n      listStyle: 'none',\n      [`${componentCls}-item`]: {\n        position: 'relative',\n        margin: 0,\n        paddingBottom: token.timeLineItemPaddingBottom,\n        fontSize: token.fontSize,\n        listStyle: 'none',\n        '&-tail': {\n          position: 'absolute',\n          insetBlockStart: token.timeLineItemHeadSize,\n          insetInlineStart: (token.timeLineItemHeadSize - token.timeLineItemTailWidth) / 2,\n          height: `calc(100% - ${token.timeLineItemHeadSize}px)`,\n          borderInlineStart: `${token.timeLineItemTailWidth}px ${token.lineType} ${token.colorSplit}`\n        },\n        '&-pending': {\n          [`${componentCls}-item-head`]: {\n            fontSize: token.fontSizeSM,\n            backgroundColor: 'transparent'\n          },\n          [`${componentCls}-item-tail`]: {\n            display: 'none'\n          }\n        },\n        '&-head': {\n          position: 'absolute',\n          width: token.timeLineItemHeadSize,\n          height: token.timeLineItemHeadSize,\n          backgroundColor: token.colorBgContainer,\n          border: `${token.timeLineHeadBorderWidth}px ${token.lineType} transparent`,\n          borderRadius: '50%',\n          '&-blue': {\n            color: token.colorPrimary,\n            borderColor: token.colorPrimary\n          },\n          '&-red': {\n            color: token.colorError,\n            borderColor: token.colorError\n          },\n          '&-green': {\n            color: token.colorSuccess,\n            borderColor: token.colorSuccess\n          },\n          '&-gray': {\n            color: token.colorTextDisabled,\n            borderColor: token.colorTextDisabled\n          }\n        },\n        '&-head-custom': {\n          position: 'absolute',\n          insetBlockStart: token.timeLineItemHeadSize / 2,\n          insetInlineStart: token.timeLineItemHeadSize / 2,\n          width: 'auto',\n          height: 'auto',\n          marginBlockStart: 0,\n          paddingBlock: token.timeLineItemCustomHeadPaddingVertical,\n          lineHeight: 1,\n          textAlign: 'center',\n          border: 0,\n          borderRadius: 0,\n          transform: `translate(-50%, -50%)`\n        },\n        '&-content': {\n          position: 'relative',\n          insetBlockStart: -(token.fontSize * token.lineHeight - token.fontSize) + token.lineWidth,\n          marginInlineStart: token.margin + token.timeLineItemHeadSize,\n          marginInlineEnd: 0,\n          marginBlockStart: 0,\n          marginBlockEnd: 0,\n          wordBreak: 'break-word'\n        },\n        '&-last': {\n          [`> ${componentCls}-item-tail`]: {\n            display: 'none'\n          },\n          [`> ${componentCls}-item-content`]: {\n            minHeight: token.controlHeightLG * 1.2\n          }\n        }\n      },\n      [`&${componentCls}-alternate,\n        &${componentCls}-right,\n        &${componentCls}-label`]: {\n        [`${componentCls}-item`]: {\n          '&-tail, &-head, &-head-custom': {\n            insetInlineStart: '50%'\n          },\n          '&-head': {\n            marginInlineStart: `-${token.marginXXS}px`,\n            '&-custom': {\n              marginInlineStart: token.timeLineItemTailWidth / 2\n            }\n          },\n          '&-left': {\n            [`${componentCls}-item-content`]: {\n              insetInlineStart: `calc(50% - ${token.marginXXS}px)`,\n              width: `calc(50% - ${token.marginSM}px)`,\n              textAlign: 'start'\n            }\n          },\n          '&-right': {\n            [`${componentCls}-item-content`]: {\n              width: `calc(50% - ${token.marginSM}px)`,\n              margin: 0,\n              textAlign: 'end'\n            }\n          }\n        }\n      },\n      [`&${componentCls}-right`]: {\n        [`${componentCls}-item-right`]: {\n          [`${componentCls}-item-tail,\n            ${componentCls}-item-head,\n            ${componentCls}-item-head-custom`]: {\n            insetInlineStart: `calc(100% - ${token.timeLinePaddingInlineEnd}px)`\n          },\n          [`${componentCls}-item-content`]: {\n            width: `calc(100% - ${token.timeLineItemHeadSize + token.marginXS}px)`\n          }\n        }\n      },\n      [`&${componentCls}-pending\n        ${componentCls}-item-last\n        ${componentCls}-item-tail`]: {\n        display: 'block',\n        height: `calc(100% - ${token.margin}px)`,\n        borderInlineStart: `${token.timeLineItemTailWidth}px dotted ${token.colorSplit}`\n      },\n      [`&${componentCls}-reverse\n        ${componentCls}-item-last\n        ${componentCls}-item-tail`]: {\n        display: 'none'\n      },\n      [`&${componentCls}-reverse ${componentCls}-item-pending`]: {\n        [`${componentCls}-item-tail`]: {\n          insetBlockStart: token.margin,\n          display: 'block',\n          height: `calc(100% - ${token.margin}px)`,\n          borderInlineStart: `${token.timeLineItemTailWidth}px dotted ${token.colorSplit}`\n        },\n        [`${componentCls}-item-content`]: {\n          minHeight: token.controlHeightLG * 1.2\n        }\n      },\n      [`&${componentCls}-label`]: {\n        [`${componentCls}-item-label`]: {\n          position: 'absolute',\n          insetBlockStart: -(token.fontSize * token.lineHeight - token.fontSize) + token.timeLineItemTailWidth,\n          width: `calc(50% - ${token.marginSM}px)`,\n          textAlign: 'end'\n        },\n        [`${componentCls}-item-right`]: {\n          [`${componentCls}-item-label`]: {\n            insetInlineStart: `calc(50% + ${token.marginSM}px)`,\n            width: `calc(50% - ${token.marginSM}px)`,\n            textAlign: 'start'\n          }\n        }\n      }\n    })\n  };\n};\n// ============================== Export ==============================\nexport default genComponentStyleHook('Timeline', token => {\n  const timeLineToken = mergeToken(token, {\n    timeLineItemPaddingBottom: token.padding * 1.25,\n    timeLineItemHeadSize: 10,\n    timeLineItemCustomHeadPaddingVertical: token.paddingXXS,\n    timeLinePaddingInlineEnd: 2,\n    timeLineItemTailWidth: token.lineWidthBold,\n    timeLineHeadBorderWidth: token.wireframe ? token.lineWidthBold : token.lineWidth * 3\n  });\n  return [genTimelineStyle(timeLineToken)];\n});"],"mappings":"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"},"metadata":{},"sourceType":"module"}